#include <stdio.h>

int main(int argc, char const *argv[])
{
/**
 * stoid.h中提供了三个内置的标准输入输出流
 * FILE *stdin 标准输入流 来自终端的输入流
 * FILE *stdout 标准输出流 输出到终端的输出流
 * FILE *stderr 标准错误输出流  输出到终端的输出流
*/
    // 标准输入流（程序从用户在控制台的输入）
    char buff[20];
    fgets(buff, sizeof(buff), stdin); // 阻塞式的， 只有等得到用户在控制台输入数据后才结束
    printf("buff = %s\n", buff); // 内部使用stdout输出数据

    // 标准输出流（程序向控制台输出数据）
    fputs("用stdout输出内容\n", stdout);
    // printf("atguigu");

    fputs("用stderr输出内容\n", stderr);

    return 0;
}
